package com.xnx.bincker.leader.core.annotation;


import java.lang.annotation.*;

/**
 * 菜单注解
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
@Documented
public @interface Menu {
    /**
     * 唯一主键
     */
    String id();

	/**
	 * 菜单显示的名称
	 */
	String name();

	/**
	 * 填写此参数后将不调用@RequestMapping的url
	 */
	String url() default "";

	/**
	 * 父级菜单URL
	 * 默认自动匹配（路径最符合的菜单）
	 * 如果值为none则父级菜单为空
	 */
	String parentMenuUrl() default "";

    /**
     * 是否显示
     */
	boolean display() default true;
}
